package com.xyht.sca_s.student_manage_system.modules.waterMark.service;

import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.waterMark.entity.req.SmsWaterMarkRecordReq;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.concurrent.Future;

/**
 * <p>
 * 合同水印院校图标 服务类
 * </p>
 *
 * @author XYHT
 * @since 2024-02-19
 */
public interface SmsWaterMarkService{
    Future<ResponseResult> pdfWaterMarkAdd(String user_id,String name, Integer nameSpace, Float opacity, Integer imgSize,
                                           Integer colorR, Integer colorG, Integer colorB, Float fontSize, MultipartFile pdfFile,
                                           MultipartFile logoFile, HttpServletResponse response);
    ResponseResult getWaterMarkRecord(Integer pageNum, Integer pageSize,String user_id);
    ResponseResult deleteWaterMartRecord(SmsWaterMarkRecordReq recordReq,String user_id);
}
